Yang Lu is currently the group Wine Director for Shangri-La Hotels and Resorts. Previously Yang spent three successful years working as the hotel sommelier for the Peninsula Shanghai. During this tenure, Yang raised the status and profile of local sommeliers among Chinese wine industry, and is widely considered as one of the most influential and respected sommeliers in China.

Yang was the first internationally-certified sommelier from Mainland China after graduating from the Sommelier Diploma Program by International Sommelier Guild in 2007. He is a certified Educator for WSET and official educator for both Bordeaux and Burgundy. Among other awards and accolades, Yang is the champions of all major sommelier competitions in China, and also the first Chinese winner of Madame Bollinger Foundation Award and Scholarship. More recently, Yang has received the "Power List 2011" award by Wine Magazine for his contribution and dedication to the industry. Yang also enjoys judging for various local and international wine competitions and teaches wine courses regularly.

Yang is a presenter at the ‘Selling Australian wine in China – what matters’ business session.